\hypertarget{classTuna_1_1NonUniform}{
\subsection{Tuna::NonUniform$<$ Tprec, Dim $>$ Class Template Reference}
\label{classTuna_1_1NonUniform}\index{Tuna::NonUniform@{Tuna::NonUniform}}
}


Adaptor for NON-\/uniform structured meshes on rectangular domains.  


Inheritance diagram for Tuna::NonUniform$<$ Tprec, Dim $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classTuna_1_1NonUniform}
\end{center}
\end{figure}
\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Tfunct $>$ }\\bool \hyperlink{classTuna_1_1NonUniform_aac1456e847a33b388c47892ec6c82cdf}{calcPoints} (Axis\_\-t, Tfunct, Tprec, Tprec, int)
\begin{DoxyCompactList}\small\item\em This function calculates the distribution of the points in the axis defined by the {\ttfamily a} parameter using the function {\ttfamily f}. \end{DoxyCompactList}\item 
\hypertarget{classTuna_1_1NonUniform_af858964893e2ce8082c0e34eeb410048}{
bool \hyperlink{classTuna_1_1NonUniform_af858964893e2ce8082c0e34eeb410048}{calcDeltas} (Axis\_\-t)}
\label{classTuna_1_1NonUniform_af858964893e2ce8082c0e34eeb410048}

\begin{DoxyCompactList}\small\item\em Calculate the deltas for non-\/uniform meshes. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
\subsubsection*{template$<$class Tprec, int Dim$>$class Tuna::NonUniform$<$ Tprec, Dim $>$}

\begin{DoxyAuthor}{Author}
Luis M. de la Cruz \mbox{[} Sun Jan 20 14:16:36 GMT 2010 \mbox{]} 
\end{DoxyAuthor}


Definition at line 67 of file NonUniform.hpp.



\subsubsection{Member Function Documentation}
\hypertarget{classTuna_1_1NonUniform_aac1456e847a33b388c47892ec6c82cdf}{
\index{Tuna::NonUniform@{Tuna::NonUniform}!calcPoints@{calcPoints}}
\index{calcPoints@{calcPoints}!Tuna::NonUniform@{Tuna::NonUniform}}
\paragraph[{calcPoints}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Tprec , int Dim$>$ template$<$typename Tfunct $>$ bool {\bf Tuna::NonUniform}$<$ Tprec, {\bf Dim} $>$::calcPoints (
\begin{DoxyParamCaption}
\item[{Axis\_\-t}]{a, }
\item[{Tfunct}]{f, }
\item[{Tprec}]{x\_\-1, }
\item[{Tprec}]{x\_\-2, }
\item[{int}]{num\_\-nodes}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classTuna_1_1NonUniform_aac1456e847a33b388c47892ec6c82cdf}
The function is applied between {\ttfamily x\_\-1} and {\ttfamily x\_\-2} . 
\begin{DoxyParams}{Parameters}
{\em a} & axis \\
\hline
{\em f} & functor that defines the distribution \\
\hline
{\em x\_\-1} & begining of the segment \\
\hline
{\em x\_\-2} & finish of the segment \\
\hline
{\em num\_\-nodes} & total number of number used in the segment \\
\hline
\end{DoxyParams}


Definition at line 106 of file NonUniform.hpp.

